<?php
require_once __DIR__ . '/functions.php';

// 清除会话
session_destroy();

// 清除记住我cookie
setcookie('remember_token', '', time() - 3600, '/');
setcookie('user_id', '', time() - 3600, '/');

// 清除数据库中的记住我令牌
if (isLoggedIn()) {
    $db = getDB();
    $stmt = $db->prepare("UPDATE users SET remember_token = NULL, token_expire = NULL WHERE id = ?");
    $stmt->execute([$_SESSION['user_id']]);
}

// 重定向到登录页面
header('Location: index.php');
exit;
?>